home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / System / Chassis 6.0 ƒ / SetUpMenus.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-09-22  |  948 b   |  26 lines  |  [TEXT/KAHL]

  1. /************************************************************************************/
  2. /*    SetUpMenus                                                                            */
  3. /*  This function creates the menus and menu bar.                                    */
  4. /*    Desk accessory names get appended to the Apple menu.                            */
  5. /************************************************************************************/
  6.  
  7. #include "MyHeaders.h"
  8.  
  9. short SetUpMenus(void)
  10. {
  11.     short        SUMenusRetCode = 0;
  12.  
  13.     myMenuHandle[0] = GetMenu(AppleMenuID);        /* get Apple menu                    */
  14.     AddResMenu(myMenuHandle[0],'DRVR');            /*  add active drivers to menu        */
  15.     myMenuHandle[1] = GetMenu(FileMenuID);        /* get File menu resource            */
  16.     myMenuHandle[2] = GetMenu(EditMenuID);        /* get Edit menu resource            */
  17.     myMenuHandle[3] = GetMenu(ProgramMenuID);    /* get Program menu resource        */
  18.  
  19.  
  20.     for (j=0; j<4; j++)
  21.         InsertMenu(myMenuHandle[j],0);            /* insert menus onto MenuBar...        */    
  22.     DrawMenuBar();                                /* ...and draw it                    */
  23.  
  24.     return SUMenusRetCode;
  25. }
  26.